Improving Service Availability without Improving Availability of Individual Services
نویسندگان
چکیده
This paper presents a novel architectural solution for improving dependability of Web Services. This approach is based on the concepts from the emerging resilienceexplicit computing combined with the traditional fault-tolerance techniques such as recovery blocks and N-version programming applied in the context of the serviceoriented architecture. We propose a distributed solution called WS-Mediator, which is implemented as an overlay network of specialized services. The globally distributed architecture of the WS-Mediator system collects dependability metadata from the end-user’s perspective, analyses them and acts upon them to tolerate faults using dynamic reconfiguration. Therefore to improve dependability of Web Services by introducing service redundancy. We have implemented a Java WS-Mediator framework based upon WS-Mediator concept, which can be easily integrated into implementation of Java Web Services applications. We report the results of the extensive experiments conducted in the context of the bioinformatics domain, in which we demonstrate the applicability of our approach. © 2007 University of Newcastle upon Tyne. Printed and published by the University of Newcastle upon Tyne, Computing Science, Claremont Tower, Claremont Road, Newcastle upon Tyne, NE1 7RU, England. Bibliographical details CHEN, Y., ROMANOVSKY, A. An analysis of the dynamics of British academic science [By] Y. Chen, A. Romanovsky. Newcastle upon Tyne: University of Newcastle upon Tyne: Computing Science, 2007. (University of Newcastle upon Tyne, Computing Science, Technical Report Series, No. CS-TR-1025)
منابع مشابه
A Systematic Approach to Quantifying and Improving the Availability of Internet Services
OF THE DISSERTATION A Systematic Approach To Quantifying and Improving the Availability of Internet Services.
متن کاملA Redundancy Protocol for Service-Oriented Architectures
Achieving high-availability in service-oriented systems is a challenge due to the distributed nature of the architecture. Redundancy, using replicated services, is a common software strategy for improving the availability of services. However, traditional replication strategies are not appropriate for service-oriented systems, where diverse services may be grouped together to provide redundancy...
متن کاملInvestigating the effect of Interventions on improving the Service Quality of Physiotherapy Clinic in Rehabilitation Faculty of Tabriz in 2011-2012
Background & Objective: Quality is the main indicator in assessing health system performance and service quality which refers to non-clinical aspect of health care. This study aims at surveying and improving service quality of delivered care in physiotherapy clinic of Tabriz rehabilitation faculty.Materials & Methods: The present study is an interventional one which collects the data from 324 p...
متن کاملComparing Parallel Simulated Annealing, Parallel Vibrating Damp Optimization and Genetic Algorithm for Joint Redundancy-Availability Problems in a Series-Parallel System with Multi-State Components
In this paper, we study different methods of solving joint redundancy-availability optimization for series-parallel systems with multi-state components. We analyzed various effective factors on system availability in order to determine the optimum number and version of components in each sub-system and consider the effects of improving failure rates of each component in each sub-system and impr...
متن کاملAn Enhancement of QoS in Web Services
Due to the wide acceptance of web services and its rapid spread, a number of mission-critical systems will be deployed as web services in the next years. The availability and efficiency of these systems has to be ensured in cases of failures and network disconnections. An example of web services for which availability and efficiency will be crucial issue is Auto Repair Service. It is critical b...
متن کامل